			.table-content-wrapper {
				position: relative;
				
			}
			.table-content-wrapper.noPay{
				padding-bottom: 110px;
			}
			
			.form-wrapper .detailInfoContent {
				    border-top: 1px solid #EEEEEE;
					display: flex;
					justify-content: space-between;
					box-sizing: border-box;
					padding-left: 20px;
					padding-right: 200px;
					padding-top: 20px;
			}
			.form-wrapper .detailInfoContent .detailInfoContent-item .content{
				font-size: 16px;
				color: #3A3A3A;
				line-height: 16px;
			}
			.form-wrapper .detailInfoContent .detailInfoContent-item .content:last-child {
				margin-top: 34px;
			}

			.form-wrapper .from-title-wrapper {
				    display: flex;
				    justify-content: space-between;
				    align-items: center;
					padding-bottom: 20px;
			}
			.from-title-wrapper .changeConfig {
				color: #6462F3;
				cursor: pointer;
			}

/* element */
  .demo-table-expand {
    font-size: 0;
  }
  .demo-table-expand label {
    width: 90px;
    color: #99a9bf;
  }
  .demo-table-expand .el-form-item {
    margin-right: 0;
    margin-bottom: 0;
    width: 50%;
  }
/* element ul end*/

		.detailButton.extand {
			cursor: pointer;
			color: #6462F3;
			display: inline-block;
			margin-left: 5px;
		}
		.configInfo.extand{
			display: inline-block;
			width: 200px;
			overflow:hidden;
			text-overflow:ellipsis;
			white-space:nowrap;
		}
		.el-table th>.cell {
		    padding-top: 5px;
		    padding-bottom: 5px;
		}
		.ticketMoney {
			color: #F21C30;
			font-size: 24px;
		}
		.from-title-wrapper.ticket {
			border-bottom: 1px solid #EEEEEE;
		}
		.el-checkbox__label {
			color: #6462F3;
		}
		.solution-card {
			width: 100%;
			height: 120px;
			box-sizing: border-box;
			border: 1px solid #EEEEEE;
			border-radius: 4px;
			padding: 18px 10px 0 10px;
			text-align: center;
			cursor: pointer;
			position: relative;
		}
		.solution-card.active {
			border: 1px solid #FF470A;
		}
		
		.solution-card .title {
			font-size: 16px;
		}
		.solution-card .price {
			margin-top: 12px;
			margin-bottom: 10px;
			color: #FF470A;
			font-size: 32px;
			vertical-align: baseline;
			line-height: 20px;
		}
		.solution-card .price .unit {
			font-size: 18px;
			vertical-align: baseline;
		}
		.solution-card .price .tickNum {
			color: #777777;
			font-size: 14px;
			vertical-align: baseline;
		}
		
		.solution-card .canUseTime {
			padding-top: 6px;
			border-top: 1px solid #EEEEEE;
			font-size: 12px;
			color: #999999;
		}
		.solution-card .flag {
			position: absolute;
			top: -12px;
			left: -1px;
			width: 66px;
			height: 24px;
			background: #FF470A;
			border-radius: 4px 4px 4px 0px;
			color: #FFFFFF;
		}
		.solution-card .selectImg {
			position: absolute;
			width: 36px;
			height: 36px;
			right: 0px;
			bottom: -1px;
		}
		.saleCode-wrapper {
			padding-bottom: 20px;
			border-bottom: 1px solid #EEEEEE;
		}
		.saleCode-wrapper .yzButton.salecode {
			width: 90px;
			height: 36px;
			background: #EEEEEE;
			border-radius: 4px;
			color: #777777;
		}
		.saleCode-wrapper .yzButton.salecode.active {
			background: #6462F3;
			color: #FFFFFF;
		}
		
		.saleCode-wrapper .input-wrapper{
			padding-top: 20px;
		}
		.payMethod-wrapper {
			align-items: center;
			padding-top: 20px;
		}
		.payMethod-wrapper .title {
			color: #3A3A3A;
			margin-right: 37px;
		}
		.payMethod-wrapper .img-elinput-wrapper {
			width: 270px;
			height: 120px;
			background: #FFFFFF;
			border: 1px solid #EEEEEE;
			border-radius: 4px;
		}
		.payMethod-wrapper .img-elinput-wrapper .img-wrapper {
			height: 83px;
			border-bottom: 1px solid #EEEEEE;
		}
		.payMethod-wrapper .img-elinput-wrapper .img-wrapper > img {
			
		}
		.payMethod-wrapper .el-select {
			width: 100%;
		}
		.payMethod-wrapper  .el-input__icon {
			line-height: 36px;
		}
		.payMethod-wrapper .el-input__inner {
			border: none;
		}
		.payMethod-wrapper .el-select .el-input__inner:focus {
			border: none !important;
		}
		
		
		/* 结算价格 */
		.price-wrapper {
			position: fixed;
			bottom: 0;
			width: 100%;
			background-color: #FFFFFF;
			border-radius: 4px;
			left: 0;
			height: 105px;
			
box-shadow: 0px 0px 8px 0px rgba(100, 98, 243, 0.1);
box-sizing: border-box;
padding-left: 16%;
padding-right: 10%;
justify-content: space-between;
align-items: center;
z-index: 999;
		}
		.price-wrapper .content-price {
			align-items: flex-end;
		}
		.price-wrapper .content-price .title{
			font-size: 16px;
		}
		.price-wrapper .content-price .unit {
			font-weight: bold;
			color: #F0192A;
			font-size: 24px;
		}
		.price-wrapper .content-price .price {
			font-weight: bold;
			color: #F0192A;
			font-size: 32px;
			line-height: 32px;
		}
		.price-wrapper .content-price .salePrice  {
			color: #6462F3;
			font-size: 16px;
			margin-left: 20px;
		}
		.price-wrapper .content-checkbox .text{
			margin-left: 10px;
		}
		
		.price-wrapper .content-checkbox .statement{
			cursor: pointer;
			color: #6462F3;
		}
		.price-wrapper  .linear {
			display: inline-block;
			width: 2px;
			height: 19px;
			position: relative;
			top: 0px;
			background-color: #DDDDDD;
			margin-left: 17px;
			margin-right: 17px;
			
		}
		.title-wrapper-pop {
			align-items: center;
			height: 46px;
			border-bottom:1px solid #EEEEEE ;
			padding-left: 9px;
		}
		.title-pop {
			font-size: 16px;
		}
		.el-popover {
			padding: 0px !important;
		}
		.saleInfo-item {
			margin: 10px 0;
			display: flex;
			justify-content: space-between;
			padding-left: 20px;
			padding-right: 20px;
		}
		
		.saleInfo-item .item-title {
			font-size: 16px;
		}
		
		.saleInfo-item .item-desc {
			font-size: 16px;
			color: #F0192A;
		}
		.yzButton.confirmxiadan {
			color: #fff;
			width: 168px;
			height: 42px;
			background: #6462F3;
		}

		.tr-wrapper {
			margin-top: 28px;
		}
		.th-wrapper .th-item,.tr-wrapper .tr-item {
			width: 13%;
			display: flex;
			flex-direction: column;
			justify-content: center;
		}
		.tr-wrapper .tr-item.config,.th-wrapper .th-item.config {
			width: 35%;
		}
		.tr-wrapper .tr-item .el-col {
			line-height: 23px;
		}
		.tr-wrapper .tr-item .config-wrapper  {
			font-size: 0px;
		}
		.tr-wrapper .tr-item .config-wrapper .config-title {
			display: inline-block;
			color: #777777;
			width: 70px;
			font-size: 14px;
		} 
		
		.tr-wrapper .tr-item .config-wrapper .config-val  {
			font-size: 14px;
		}
		.table-flag {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 3px;
			background-color: #6462F3;
			left: 30px;
		}
		.swiper-container-linear {
			position: absolute;
			    top: 13px;
			    
			    width: 4px;
			    height: 129px;
			    background-color: rgba(100,98,243,.2);
			    z-index: 100;
		}
		.swiper-container-linear.left {
			left: -1px;
		}
		.swiper-container-linear.right {
			right: -1px;
		}